//package com.shycloud.mido.member.handler;
//
//import com.baomidou.mybatisplus.core.toolkit.Wrappers;
//import com.shycloud.mido.member.api.entity.Member;
//import com.shycloud.mido.member.service.MemberService;
//import lombok.AllArgsConstructor;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.stereotype.Component;
//
///**
// * @author npc
// * @date 2018/11/18
// */
//@Slf4j
//@Component("OPENID")
//@AllArgsConstructor
//public class OpenIdLoginHandler extends AbstractLoginHandler {
//	private final MemberService memberService;
//
//	/**
//	 * 传入为用户名
//	 * 不用处理
//	 *
//	 * @param username
//	 * @return
//	 */
//	@Override
//	public String identify(String username) {
//		return username;
//	}
//
//	/**
//	 * 通过username 获取用户信息
//	 *
//	 * @param openId
//	 * @return
//	 */
//	@Override
//	public Member info(String openId) {
//		Member member = memberService.getOne(Wrappers.<Member>query()
//				.lambda().eq(Member::getWxOpenid, openId));
//		if(member == null){
//			log.info("未查询到OpenId:{}", openId);
//			return null;
//		}
//		return member;
//	}
//}
